gen-class done