Somehow in between my hellish workload I manged to finish this. haha!