Functional player
chaining travks