use vector macros in scene manager