input & vector2f class