5.3

* Code condensed
* Many inconsequential errors fixed