catch up with new API