use long for user id