ascii supporting done!