normalize engine 3