public detective