Updated tso resipe