moving query mobile files to this module