assignment4 workout