Revert "Revert "confide and pagination, plus users migration""

This reverts commit a92b9db49835810984a1789bb948f6b1ac429ac5.
Revert "Revert "confide...""

This reverts commit d47971b648571c285de9c889b97d62c6fc105848.