added stability, can add and drop players dynamically