diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 68b07cb..1f8f9a2 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -9,6 +9,7 @@
+
diff --git a/src/main/kotlin/application/Application.kt b/src/main/kotlin/application/Application.kt
index 8b6551d..1b85d03 100644
--- a/src/main/kotlin/application/Application.kt
+++ b/src/main/kotlin/application/Application.kt
@@ -60,14 +60,14 @@ import io.ktor.routing.Routing
import io.ktor.server.jetty.EngineMain
import io.ktor.util.KtorExperimentalAPI
import io.ktor.websocket.WebSockets
-import java.time.Duration
-import java.util.concurrent.CompletionException
import kotlinx.coroutines.ExperimentalCoroutinesApi
import org.eclipse.jetty.util.log.Slf4jLog
import org.koin.core.qualifier.named
import org.koin.ktor.ext.Koin
import org.koin.ktor.ext.get
import org.slf4j.event.Level
+import java.time.Duration
+import java.util.concurrent.CompletionException
fun main(args: Array): Unit = EngineMain.main(args)
diff --git a/src/main/kotlin/component/article/routes/install.kt b/src/main/kotlin/component/article/routes/install.kt
index 247949d..b7bb7dd 100644
--- a/src/main/kotlin/component/article/routes/install.kt
+++ b/src/main/kotlin/component/article/routes/install.kt
@@ -7,7 +7,6 @@ import fr.dcproject.component.article.routes.UpsertArticle.upsertArticle
import io.ktor.auth.authenticate
import io.ktor.locations.KtorExperimentalLocationsAPI
import io.ktor.routing.Routing
-import io.ktor.util.KtorExperimentalAPI
import org.koin.ktor.ext.get
@KtorExperimentalLocationsAPI
diff --git a/src/main/kotlin/component/auth/PasswordlessAuth.kt b/src/main/kotlin/component/auth/PasswordlessAuth.kt
index a73046c..a4bde5f 100644
--- a/src/main/kotlin/component/auth/PasswordlessAuth.kt
+++ b/src/main/kotlin/component/auth/PasswordlessAuth.kt
@@ -3,10 +3,10 @@ package fr.dcproject.component.auth
import com.sendgrid.helpers.mail.Mail
import com.sendgrid.helpers.mail.objects.Content
import com.sendgrid.helpers.mail.objects.Email
+import fr.dcproject.component.auth.jwt.makeToken
import fr.dcproject.component.citizen.CitizenRepository
import fr.dcproject.component.citizen.CitizenWithEmail
import fr.dcproject.component.citizen.CitizenWithUserI
-import fr.dcproject.component.auth.jwt.makeToken
import fr.dcproject.messages.Mailer
import io.ktor.http.URLBuilder
diff --git a/src/main/kotlin/component/auth/jwt/JWTMaker.kt b/src/main/kotlin/component/auth/jwt/JWTMaker.kt
index fe3b8a6..1e55e19 100644
--- a/src/main/kotlin/component/auth/jwt/JWTMaker.kt
+++ b/src/main/kotlin/component/auth/jwt/JWTMaker.kt
@@ -2,7 +2,6 @@ package fr.dcproject.component.auth.jwt
import com.auth0.jwt.JWT
import fr.dcproject.component.auth.UserI
-import fr.dcproject.component.auth.jwt.JwtConfig
/**
* Produce a token for this combination of User and Account
diff --git a/src/main/kotlin/component/auth/routes/Register.kt b/src/main/kotlin/component/auth/routes/Register.kt
index 659ffe8..d0f4c3e 100644
--- a/src/main/kotlin/component/auth/routes/Register.kt
+++ b/src/main/kotlin/component/auth/routes/Register.kt
@@ -3,11 +3,11 @@ package fr.dcproject.component.auth.routes
import com.fasterxml.jackson.module.kotlin.MissingKotlinParameterException
import fr.dcproject.component.auth.User
import fr.dcproject.component.auth.UserI
+import fr.dcproject.component.auth.jwt.makeToken
import fr.dcproject.component.auth.routes.Register.RegisterRequest.Input
import fr.dcproject.component.citizen.Citizen
import fr.dcproject.component.citizen.CitizenI
import fr.dcproject.component.citizen.CitizenRepository
-import fr.dcproject.component.auth.jwt.makeToken
import io.ktor.application.call
import io.ktor.features.BadRequestException
import io.ktor.http.HttpStatusCode
diff --git a/src/main/kotlin/component/auth/routes/install.kt b/src/main/kotlin/component/auth/routes/install.kt
index fcac8a5..f6ea265 100644
--- a/src/main/kotlin/component/auth/routes/install.kt
+++ b/src/main/kotlin/component/auth/routes/install.kt
@@ -6,7 +6,6 @@ import fr.dcproject.component.auth.routes.Sso.authPasswordless
import io.ktor.auth.authenticate
import io.ktor.locations.KtorExperimentalLocationsAPI
import io.ktor.routing.Routing
-import io.ktor.util.KtorExperimentalAPI
import org.koin.ktor.ext.get
@KtorExperimentalLocationsAPI
diff --git a/src/main/kotlin/component/citizen/routes/install.kt b/src/main/kotlin/component/citizen/routes/install.kt
index 865ee07..1b1d00b 100644
--- a/src/main/kotlin/component/citizen/routes/install.kt
+++ b/src/main/kotlin/component/citizen/routes/install.kt
@@ -1,8 +1,5 @@
package fr.dcproject.component.citizen.routes
-import fr.dcproject.component.auth.routes.Login.authLogin
-import fr.dcproject.component.auth.routes.Register.authRegister
-import fr.dcproject.component.auth.routes.Sso.authPasswordless
import fr.dcproject.component.citizen.routes.ChangeMyPassword.changeMyPassword
import fr.dcproject.component.citizen.routes.FindCitizens.findCitizen
import fr.dcproject.component.citizen.routes.GetCurrentCitizen.getCurrentCitizen
@@ -10,7 +7,6 @@ import fr.dcproject.component.citizen.routes.GetOneCitizen.getOneCitizen
import io.ktor.auth.authenticate
import io.ktor.locations.KtorExperimentalLocationsAPI
import io.ktor.routing.Routing
-import io.ktor.util.KtorExperimentalAPI
import org.koin.ktor.ext.get
@KtorExperimentalLocationsAPI
diff --git a/src/main/kotlin/component/comment/generic/routes/CreateCommentChildren.kt b/src/main/kotlin/component/comment/generic/routes/CreateCommentChildren.kt
index bb3742b..a6c0389 100644
--- a/src/main/kotlin/component/comment/generic/routes/CreateCommentChildren.kt
+++ b/src/main/kotlin/component/comment/generic/routes/CreateCommentChildren.kt
@@ -16,7 +16,6 @@ import io.ktor.locations.post
import io.ktor.request.receive
import io.ktor.response.respond
import io.ktor.routing.Route
-import io.ktor.util.KtorExperimentalAPI
@KtorExperimentalLocationsAPI
object CreateCommentChildren {
diff --git a/src/main/kotlin/component/comment/generic/routes/GetCommentChildren.kt b/src/main/kotlin/component/comment/generic/routes/GetCommentChildren.kt
index 76de571..f740341 100644
--- a/src/main/kotlin/component/comment/generic/routes/GetCommentChildren.kt
+++ b/src/main/kotlin/component/comment/generic/routes/GetCommentChildren.kt
@@ -11,7 +11,6 @@ import io.ktor.locations.Location
import io.ktor.locations.get
import io.ktor.response.respond
import io.ktor.routing.Route
-import io.ktor.util.KtorExperimentalAPI
import java.util.UUID
@KtorExperimentalLocationsAPI
diff --git a/src/main/kotlin/component/comment/generic/routes/GetOneComment.kt b/src/main/kotlin/component/comment/generic/routes/GetOneComment.kt
index 3513ce6..826596b 100644
--- a/src/main/kotlin/component/comment/generic/routes/GetOneComment.kt
+++ b/src/main/kotlin/component/comment/generic/routes/GetOneComment.kt
@@ -13,7 +13,6 @@ import io.ktor.locations.Location
import io.ktor.locations.get
import io.ktor.response.respond
import io.ktor.routing.Route
-import io.ktor.util.KtorExperimentalAPI
@KtorExperimentalLocationsAPI
object GetOneComment {
diff --git a/src/main/kotlin/component/follow/routes/constitution/install.kt b/src/main/kotlin/component/follow/routes/constitution/install.kt
index 48f1ced..d45f21e 100644
--- a/src/main/kotlin/component/follow/routes/constitution/install.kt
+++ b/src/main/kotlin/component/follow/routes/constitution/install.kt
@@ -1,9 +1,5 @@
package fr.dcproject.component.follow.routes.constitution
-import fr.dcproject.component.follow.routes.article.FollowArticle.followArticle
-import fr.dcproject.component.follow.routes.article.GetFollowArticle.getFollowArticle
-import fr.dcproject.component.follow.routes.article.GetMyFollowsArticle.getMyFollowsArticle
-import fr.dcproject.component.follow.routes.article.UnfollowArticle.unfollowArticle
import fr.dcproject.component.follow.routes.constitution.FollowConstitution.followConstitution
import fr.dcproject.component.follow.routes.constitution.GetFollowConstitution.getFollowConstitution
import fr.dcproject.component.follow.routes.constitution.GetMyFollowsConstitution.getMyFollowsConstitution