A holistic approach from beginning to end