modify js, page controller, class Diff need to enhance