*~ gii generators draft