added material entity and tile