add class Engine to fix assets requiring