almost doen with user page