pattern fixed