(feat) finished user page