feat(test): add pool test
feat(#23, #20):