fix zone engine bug