Updates stuff...
Fully implemented, pre-optimization