client-centric approach

client-centric approach