design  error corrections v 1