functional deep ownership search