beginner class support, hex, float and int