updated API changes