more into formatting and docs