auto-gen flag usage