writing documentation and producing stub files
moving patterns into categories
corrected namespaces
fixed boilerplate and load tests