add language, autogen fields