Feature/user migration

We still use old-style string interpolation, although I would be in favor of switching to this.