added documentation: Plan of Approach