0) Update to new version of usermodel 1) Add new features 2) Update from Components to Functional Components