added loads of documentation for formatters nad tranports