check data categorylist and functionlist