It get everything required.
Monolithic god code needs to go.
Ouput needs to be improved.
Documentation needs to be done.