a colorful gradient object with grid