renamed currentUser -> sender