outside thread