explicitly specifying the type