completed heights, along with refactoring colorschemes, and adding a better set of colors than rgb