F adv motion

Needs careful reviewing by everyone I think. Probably need documentation and annotation too. 
Don't understand the above I'm afraid, any reference I can look at?