Final Phase of the project. Much Improvement can be made here.