add bin min heap and vector