adds encoding, fixes string