add gradient && doge