WIP Add user profile

`end` at 25, 2 is not aligned with `def` at 23, 1