add admin.py fix middleware