ws pool implementation workflow