Simply Homework Implementation