explicit encoding