add third party APIs