server subgen