more public API changes