diff --git a/src/bin/database_worker.rs b/src/bin/database_worker.rs
index 0f3aa0c..3a99853 100644
--- a/src/bin/database_worker.rs
+++ b/src/bin/database_worker.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use draft_manager::database::BrowserDatabase;
 
 fn main() {
diff --git a/src/components.rs b/src/components.rs
index 9ec6e0c..6f4a242 100644
--- a/src/components.rs
+++ b/src/components.rs
@@ -2,16 +2,16 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 pub mod card;
diff --git a/src/components/card.rs b/src/components/card.rs
index 530a739..a1826c0 100644
--- a/src/components/card.rs
+++ b/src/components/card.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use leptos::prelude::*;
 
 use crate::database::models::CardData;
diff --git a/src/database.rs b/src/database.rs
index 45e5bad..406f998 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use gloo::worker::{Registrable, Spawnable, WorkerBridge};
 
 pub mod models;
diff --git a/src/database/models.rs b/src/database/models.rs
index f2333b9..1fdd7b9 100644
--- a/src/database/models.rs
+++ b/src/database/models.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use diesel::prelude::*;
 use serde::{Deserialize, Serialize};
 
diff --git a/src/database/schema.rs b/src/database/schema.rs
index 9ea9721..167bb77 100644
--- a/src/database/schema.rs
+++ b/src/database/schema.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 diesel::table! {
     datas {
         id -> Integer,
diff --git a/src/database/worker.rs b/src/database/worker.rs
index d342eba..6d6e253 100644
--- a/src/database/worker.rs
+++ b/src/database/worker.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use diesel::{prelude::*, Connection};
 use futures::TryFutureExt;
 use gloo::worker::{HandlerId, Worker, WorkerScope};
diff --git a/src/draft_list.rs b/src/draft_list.rs
index ecccd49..29d1908 100644
--- a/src/draft_list.rs
+++ b/src/draft_list.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use std::{collections::HashMap, io::BufRead};
 use thiserror::Error;
 
diff --git a/src/lib.rs b/src/lib.rs
index b5d29ff..215529c 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 pub mod components;
 pub mod database;
 pub mod draft_list;
diff --git a/src/main.rs b/src/main.rs
index 0752f31..522294b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use std::time::Duration;
 
 use draft_manager::database::BrowserDatabase;
diff --git a/src/utils.rs b/src/utils.rs
index 02b4e78..b085bd0 100644
--- a/src/utils.rs
+++ b/src/utils.rs
@@ -2,18 +2,18 @@
 
 // This file is part of yugioh-binder.
 
-// This program is free software: you can redistribute it and/or modify
+// yugioh-binder is free software: you can redistribute it and/or modify
 // it under the terms of the GNU Affero General Public License as published by
 // the Free Software Foundation, either version 3 of the License, or
 // (at your option) any later version.
 
-// This program is distributed in the hope that it will be useful,
+// yugioh-binder is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 // GNU Affero General Public License for more details.
 
 // You should have received a copy of the GNU Affero General Public License
-// along with this program.  If not, see <https://www.gnu.org/licenses/>.
+// along with yugioh-binder.  If not, see <https://www.gnu.org/licenses/>.
 use gloo::net::http;
 use thiserror::Error;
 use time::{format_description::well_known::Rfc3339, OffsetDateTime};