did some refactoring, made members' global numbers work with react