Auth checking to middleware
New monsters