MOD: big change: result format, role list and query
MOD: upgrade data-role and func-role