Added pool assignment description and Javadocs