add more things the client ask