added applyCoder fn