cruddiforth2c