Added more comments for documentation as per GoLint
adding merge