add utile
modification
direct query modification