update

+ methods
+ header methods
update
push