documenting builder and collections