loading chars from separated files for better performance