Add sample discovery