f pattern