add all required APIs