[nier] patterns draft