interface -> float to long