sweng500 project