lots of scripting for the first scene and fixing models