start pattern assignment