Porting the TB- every little bit counts! (PICS ADDED)