40 hrs later and its finally complete #aboutdamntime