Refactor
Update works.