applied API changes