init, purge api