added hw03
fixed errors