progress bar can have gradient