fixed bug on recurse and added home into the project