# Create New Bank Account ```gherkin= Feature: Create New Account In order to create a new banking account As an authorized user I want to create different accounts for different banking purposes Scenario: Customer Details Not Registerd Given I am an authorized user And I have not added my customer details When I request to create a new account Then I will receive an error Scenario: Customer Details Registered Given I am an authorized user And I have added my customer details When I request to create a new account Then A new account of my chosen type will be created Scenario: Account Requested Given I am an authorized user And I have added my customer details When I request a new account Then A bank employee with at least branch manager privilege must approve the account Scenario: Account Approved Given I request to create a new account When A bank employee with at least branch manager privilege approves the account Then I can make transactions with the new account Scenario: Approve A Loan Given I am a Manager And I am logged in When I approve a customer loan Then The corresponding loan account is created (mortgage or credit card) And The account will start with the authorized balance ```