add cast to float