add charset and zip filter impl