if modified checks implemented