archive haphazard and patel