finished of commenting the code