commenting code
cleaning code
cleaning again