till 1 : *f2