broken gradient