outsmarted
not defined yet