Zone parsing and init