Fixed formatters
Added abstract renderer