modify form of decoders