compile disorder.cpp