A holistic framework to embed good company practice for customer retention