Homework Resubmission

Fixed recommendations added some more features/checks