Initial Worker implementation
minor