added hacky gradient