begin seperation into engine.js