+ edited in terms of checkStyle
Using executor as the thread manager.