TSFs Mechanics

To be done.