basic context, camera, model structure set up