added varying color for bottom and top