updates to api comms