added different comment structure