more doc for Gen