Update Method Pattern

implemented