Name changes, code layout changes, beginning rebuilding badly written commands