suppressed function modifLayer
merged, and conflict resolved