revise Morton and add FPS

Zhiming's work