You may want to break this down into several Scenarios. I think it's important to start each scenario with a step by step user interaction. Think about each line as an action a user would take in a browser.