fix build_classes; add usage()