added experemental liner gradiant
added commits