added color gradient