API additions