FEAT: added custom form-float and get rid of sprintf