add the new corworker method