modify in f: