Inserted new IOT and comms code, tested SMs w/ IO