modification check