develop query module
language support add