try out patterns instead of images