added some documentations
cleaning