Finished Proposed Approach.