Added callback when user joins
integrated with user joins
user is now random