reworked f, F, t, and T functionality started