sollist recursive calls up tempo