Redoing the entire assignment for educational purps