fix run return type take 2