assignment 5 software performance