fixed gradient again