impluve for encodings