auto-gen updated