hw2 submission......... Enjoy!