Clean code and user profile

[W I P ]