add  grandient