hw2 done:)) unless exit...