still decoding strings to do