add api declare