hw4 type