adding algorithmic heights