updated the coding scheme agaiN
auto update