kinda did some work on step 1 hw4