added recommend method for web