diff --git a/readme.md b/readme.md
index 6f91c6f..8acd30c 100644
--- a/readme.md
+++ b/readme.md
@@ -34,8 +34,7 @@ _these features are implemented_
## todo
-- green name users...
-- patch uploadlevel to use 2.2 unlisted(honsetly idk what this is)
-- clean up uploadlevel
-- add level parsing
-- maybe swap to chrono instead of `(TO_CHAR(CURRENT_TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS.MS'))` (thats REALLY ugly!!)
\ No newline at end of file
+- swap to chrono instead of `(TO_CHAR(CURRENT_TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS.MS'))` (thats REALLY ugly!!)
+- patch `upload_level` to use 2.2 unlisted(honsetly idk what this is but it exists?)
+- add level parsing (`upload_level` can use the correct `length`, `objects`, `coins`, and `two_player`)
+- green name users...
\ No newline at end of file
diff --git a/src/endpoints/levels/upload_level.rs b/src/endpoints/levels/upload_level.rs
index bae6579..6a1e2d0 100644
--- a/src/endpoints/levels/upload_level.rs
+++ b/src/endpoints/levels/upload_level.rs
@@ -1,4 +1,3 @@
-use password_auth::verify_password;
use rocket::form::Form;
use rocket::http::Status;
use rocket::response::status;