changed APIs