working on the client and notifications.