significant revamp for modified since function due to issues
Merge remote-tracking branch 'origin/master'