v1.5 done, fixed #4 #5 #7