adding background gradient transition