module formatting
docs: module generation