Refactors
Update Method pattern
rename folder updatemethod