implemented some more stuff. Only join request left.