fix API glue