fix the click order bug and add recommendation part