making progress
finish model
finishing homework 1