comments implemented for causes
merge