more bits of the new API