working on client:w