move api to stable; draft session support