added char type