full gradient fix