adding documentation on formats and custom formatting
m