hw3 hw4 added