interface for string encoders added