Build factory methods for chapter