User Interaction with Features User performs actions in the system yes no User is logged in? User proceeds to view options Present login screen to user yes no User chooses to view blog? User enters credentials yes yes no System retrieves blog data User chooses to view videos? System authenticates user yes User chooses to view asknet? no System retrieves video data yes no yes no Blog data is available? System retrieves asknet data User chooses to view weather? yes Authentication is successful? no yes Video data is available? no Display blog data to user Display "No Blog Data" message System retrieves weather data Display "Invalid Option" message User proceeds to view options Display authentication error message yes Asknet data is available? no Display video data to user Display "No Video Data" message yes no Display asknet data to user Display "No Asknet Data" message Weather data is available? Redirect user to login screen Display weather data to user Display "No Weather Data" message