Implemented basic worker