added float and clear