added float helpers