work on layouts in the client, error handling for idle clients
work on layouts in the client, error handling for idle clients
work on production client