more work on client layer