assignment 5 remade

Redo