section user info implementation