desired pattern onto