converted back to functions, ACK messaging working now