added zone and unit prototypes