lot of things in client