Sparrow implementation + Tman initialization