sinhpa/cmpt868 archive