Add float numbers, fix some bugs
Add float numbers. Fix some bug