improve coder processing