dataset method detection