added recruiting function for stable, modified output slightly