Revert "remove Heights"

This reverts commit 67f71b18eb370af6eb504768a4ddc531bef3c325.
remove Heights (reverse-merged from commit 67f71b18eb370af6eb504768a4ddc531bef3c325)