gradient and pattern example added