First version of Sparrow.
Connect the TMan component.
refactor the first version of Sparrow
just for test