added a lessorequal type operator for the hierarchy