updated clients and stuff