eliminated @engine not initialized warnings