added hw5 solutions