float rules added