check pattern