brief comments on heap and mask
clarified values and heaps and so on