code with commenting