update gatin
finish test
update js file