updating the coding scheme
auto update