improved engine creation including removing the need for the empty comp