diff --git a/Cargo.lock b/Cargo.lock
index 3880d500615da534fccaf7bc3a170833fb86c541..c0296ebe2d36e799670c834b84aa8041b1c7c351 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -686,7 +686,6 @@ dependencies = [
  "futures",
  "rocket",
  "rocket_contrib",
- "serde",
  "serde_json",
  "uuid",
 ]
@@ -1182,20 +1181,6 @@ name = "serde"
 version = "1.0.115"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e54c9a88f2da7238af84b5101443f0c0d0a3bbdc455e34a5c9497b1903ed55d5"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.115"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "609feed1d0a73cc36a0182a840a9b37b4a82f0b1150369f0536a9e3f2a31dc48"
-dependencies = [
- "proc-macro2 1.0.20",
- "quote 1.0.7",
- "syn 1.0.39",
-]
 
 [[package]]
 name = "serde_json"
diff --git a/Cargo.toml b/Cargo.toml
index a05f9060a276caa92b02755d39f672e5da8d186e..5eb7773e47ae2e2edc82e22ff955da97e539cc4a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -4,20 +4,31 @@ version = "0.1.0"
 authors = ["Janne Koschinski <janne@kuschku.de>"]
 edition = "2018"
 
-# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
-
 [dependencies]
-rocket = "0.4.5"
-chrono = { version = "0.4.15", features = ["serde"] }
-uuid = { version = "0.7.4", features = ["serde"] }
-diesel = { version = "1.4.5", features = ["postgres", "chrono", "uuidv07"] }
+anyhow = "1.0.32"
 dotenv = "0.15.0"
 env_logger = "0.7.1"
 futures = "0.3.5"
-serde = { version = "1.0.115", features = ["derive"] }
+rocket = "0.4.5"
 serde_json = "1.0.57"
-anyhow = "1.0.32"
+
+[dependencies.chrono]
+version = "0.4.15"
+features = ["serde"]
+
+[dependencies.diesel]
+version = "1.4.5"
+features = ["postgres", "chrono", "uuidv07"]
+
 [dependencies.rocket_contrib]
 version = "0.4.5"
 default-features = false
 features = ["json", "diesel_postgres_pool"]
+
+[dependencis.serde]
+version = "1.0.115"
+features = ["derive"]
+
+[dependencies.uuid]
+version = "0.7.4"
+features = ["serde"]