added linear-gradient capabilities