different code corrections