Added Codec

Initial Codec added