Engin resolution + am implementation