add 3 api