How to develop your own encodings?