add Vector2f class