redesigned data api