fix the float issue and improve the input of calendar