John D | abstract conformity