added some formatting
reimplemented formatter
added mixins to formatter
min
min
added description draft