add all funcs in real data provider