add some linear gradient badassery