Add work
Refactored.