refine the todo on character set generation stuff