widgets, http response middleware inject(for logout)
users CRUD implementation