catch up with api changes