homework 03 is partialy done