Finished up implementing simple ACK functionality