Implementation for BuildSchedule and Added Interface Hashes to Compilation Unit