hash of clients instead of a single array to make the access faster