recursive in but not exicuting?