editing hierarchy