Improved controllers for not use sessions