complete untested enginestack prototype
completed engine stack prototype