adding user based prediction