add account settings page and functions