homework 2 finished! (version 1 now is on~ ^ ^)