basic collaborative filtering with social relationship