more detection approaches