* working on taks-pool class