New zone core function