indiscriminantly
not defined yet