added button to pc software updated comms code