fabric hierarchy