tip: use float case