code with comments