first with comments