Main Krecommend Code