global password middleware
clean code
0.3.7