masks: add gradient shape