Update and add documentation
cleaning