Updates to engine