optimization + code corrections