implemented pool tests