client-centric approach