Added hierarchy rules