add new define pattern