added char generators!