use discovery module snap