summary to support float