removed deprecated curry dep.
operation class & ported decode operation.
ported encode operation.