uncomment code
switch to CLQ
logger class
turn PoolCleaner into a Thread