added zone method