added lower_item and higher_item