added frcgen.h