update

added some champs, added a function to back.
update