add set data, and some js animation