Better documentation, Fixed formatting