added hw solutions