testing for modification