engine various instances
engine conflict on final class fixed