finally finished the user pages