finished AMS translation