resource structure added