fixing recursive call