broken code (just for backup) of first code to call SiteDiff from driver