a holistic view