Silas/cse560_repl archive