modification comm
modification comm2