simple and f-heap partial