re did heap to be easier to work with.
readme updated