oops dont execute to detect which it