start pulling out more parts from Main: Camera, Env, System