add heap to ds