fix bugs
update
remove pub