Revert "Revert "admin page""

This reverts commit 29ed5926cf915a51cef04be9d1faed59748c84c6.
Revert "Revert "dghhdfgh""

This reverts commit a7633a2acf673b19457894229fee16f1dc74f408.
Revert "Revert "Revert "dghhdfgh"""

This reverts commit b6e8c27e543c8c2385e3653ab2aa5f4ca8335560.
Revert "Revert "dghhdfgh""

This reverts commit 490c7222e351156adf728e2450fb95151fb5894b.