On Going Project 2