version 1 of hw4