made a basic heap