Added Gen modes