can change tf, point