Formatting
Added some documentation