Added some TCO code and SRM 624