add api glue