with commentsand print a