hirerchy commit