craigwblake/peregrine archive