testing out gradient features, small improvement