added structure of PetriDish and PetriDishField