added setting page, separate private and public profile pages