homework2 done! :D