learningdirection + carcass