renamed Coder to Decoder