[FO] self made pattern