commenting the code