working on scene manager