added more comments
merging fun