Add documentation & fix indent