some reformat. float selects