cot: more fucking around with classes
cot: again maybe fix