add comments for different way of init pool