fixes in gradient parsing