Major revision of code characters changed to byte for space efficiency