started with Vector3f; need to complete tests