removed not needed empty list from base cases