added project purpose