nate revision - needs operator still