gateway callback unit and integration spec laid out