carl haebe abstract