threads.cpp works correctly, super does not
super works