add gredient module