assignment4 draft1