mcs generation works too
adept program support