Added Needs Analysis