comments explanation