add hierarcy contexts