Web 2.0 Requirements

basheddockDéveloppement de logiciels

21 févr. 2014 (il y a 3 années et 1 mois)

78 vue(s)


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

Purpose

of this document



This docu
ment
is an
agreement between
Torque9

and
Linear Air


and
represents the
functionality, and
associated requirements for how the
public
site and

book

tool

should be designed

and developed.



It

serves as the primary input to
the
work created for this project.



I
t can also be used as a reference for
any parties seeking a description of

the initial architecture (both
front
-

and back
-
end) and development methodologies used in designing the site

and tool.


Terms of use

This documen
t is a
n

outline of the work

which will
be completed during the design and
development phase
s

of this project.
Torque9

assumes that the readers of this document are familiar with the initial scope of w
ork
for the
public
site and booking tool
.


All content w
ithin this document should be considered proprietary
Linear Air

information, and should not be
shared with other individuals without
written

approval from
an authorized representative of Linear Air.



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

1

Business Requirements

1.1

Goals/Objective


1.

The primary busin
ess objective for the site is for users to book flights online with a real time
response


Linear Air would like with web 2.0 for customers to be able to make

complete
bookings without contacting a CSR (
Torque9 and Linear Air realize during the development

phase of this project there will be exception
s

to this requirement and those exceptions will be
noted accordingly)



2.

The secondary business objective for the site is to educate current and potential customers about
private charter, decrease customer serv
ice calls (no matter what Linear Air will always continue to
receive calls from their customers if necessary), and
assist
marketing

in generating

awareness


3.

Booking tool must be easy to use and intuitive for new users and current users


4.

Educate new and cur
rent users on how to use Linear Air’s services and how to use the booking
tool to book flights


5.

Educate users on benefits of service (save time and money)


1.2

Key Selling Points:


1.

Convenient


2.

Cost per person is a good value


3.

Great service (VIP service, valet
parking, catering, etc.)


4.

Coordination of rental cars, catering, hotel


5.

Encourage l
oyalty

1.3

Users:


1.

Currently 70% of users are booking for leisure


2.

Future target

user

is the same day business traveler and larger companies (fortune 500) with
e
mployees who ma
ke
regular
business trips


3.

Current users are male 45


65 years of age, high net worth (5 million and up), work in finance,
real estate, and venture capital (smaller companies or privately owned),
live or work 45 minutes
from

airport with
Linear Air
servic
es


4.

Future users are 30


45 years of age, lower net worth (middle to senior management), work for
public corporations, live or work 45 minutes from airport with Linear Air services



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

5.

Many passengers are being booked by administrative assistants


6.

Uses IE o
n Windows, with a screen resolution of 1024x768 or better

1.4

Competition
:


1.

Tradewind Aviation


2.

Traditional Airlines


3.

Dayjet


4.

Fly Imagine Air


5.

Fly Pogo


6.

SATSAir


7.

Sention

Jet


8.

Traditional Charter


1.5

Channels
:


1.

Virgin Charter


2.

jet.com


3.

Blue Star Jet


4.

One Sky


5.

Tra
vel Agents


1.6

Glossary of Terms
:


1.

Scheduled Service
-

regularly scheduled flights between two airports on which customer can
purchase individual seats


2.

Charter
-

on demand flight on which customers can purchase the entire plane for use between
any airports i
n Linear Air's service area


3.

Price
-

the flight cost of the plane


4.

Wait Time
-
hourly charge for crews that are waiting for a round trip flight


5.

Overnight Fee
-

daily fee charged for keeping crew away from home based for a night


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

6.

Fees
-

airport or FBO fees


7.

F.E.T
-

Federal Excise Tax; currently 7.5% for planes over 6,000lbs (Eclipse is exempt due to
weight)


8.

Segment tax
-

Federal tax of $3.4 per person per occupied leg for planes over 6,000lbs (Eclipse
is exempt due to weight)
-

adjusted annually


9.

Services
-

ancillary charges for the flight not directly related to the airport or flight
-

i.e. catering,
ground transportation, etc.


10.

Discounts
-

changes to total cost of trip made by Sales


11.

Adjustments
-

changes to total cost of trip made by operations


12.

Total cost

= sum of price, fees,

FET, Wait Time, Segment tax, services, discounts and
adjustments


13.

Inquiry
-

customer request for Total c
ost of a trip with Linear Air
-

ak
a RFQ


14.

Hold
-

customer request to reserve a plane and crew for a limited period of time (i.e. 2
4 hours)


15.

Booking
-

a trip which has been sold and entered into the reservation system


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

2


Design Requirements
:

2.1

User Perception:


1.

Fresh


2.

New


3.

Simple


4.

Clean


5.

Innovative


6.

Intuitive


7.

User f
riendly

-

easy to n
avigate


2.2

Current Design Elements:


1.

Use company logo

2.3

I
magery:


1.

Shots of fleet


2.

People on flights


personas


3.

Focus on business travel


4.

Maps


5.

Support value proposition with imagery


6.

Diagrams to educate users on plane types, number of seats, amount of luggage


Lifestyle


meetings, leisure, etc.

2.4

Messaging:


1.

Sel
l the value proposition


2.

Affordable private air travel


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

3

User Interface Requirements
:

3.1

Global

Site Navigation
:


1.

Home


2.

Book a Flight


3.

Destinations


4.

The Linear Experience


5.

Contact Us


6.

About Us


7.

News


8.

Log
-
in



3.2

Global

Footer Navigation
:


1.

Privacy


2.

Terms of Use


3.

Employee Log
-
in


4.

Sign
-
up for email


5.

Site index


6.

About Us


-

Media/Investors

-

Partners


7.

Contact Us

3.3

Call
-
out
s
/Promotions
:


1.

Sign
-
up for email


2.

Book a flight



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

3.

Refer
-
a
-
friend


4.

Activate Member Card


5.

Recent Company News


6.

New flights
/New aircrafts


7.

Fair f
ares


Note:

Call
-
outs and promotions can be housed anywhere on the site. The specific size and
placement of call
-
outs and promotions will be defined in the wireframe and design phase of this
project.


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

4

Public

Site Requirements
:

4.1

General
:


1.

Manage
all
of
Linear

Air

flight

reservations

(Torque9 and Linear Air realize during the development
phase of this project there will be exception to this requirement and those exceptions will be noted
accordingly)



2.

The site will have basic search functionality that will utilize pre
-
ex
isting search engine such as
Google


3.

The Opt
-
in process will require users to select the media, communications, etc. they wish to receive
(i.e. emails, newsletters)


4.

The Source of Awareness information will be captured via a dropdown menu containing 10


15
choices

(i.e. Google, Boston Globe, Other etc)


5.

Site will need to have a link to the

CafePress store

and possibl
y

a notification letting the user know
they are leaving the site. During design phase will need to talk to CafePress about look and feel of
Linear Air pages


6.

Email marketing campaign management handled by SalesForce


7.

In

the event a quote can’t be prepared online

it will go through the exception process and the user will
be directed to call a CSR
or link to email Linear Air with name and contac
t information


8.

When generating quotes,
multiple plane types
will
be returned
. If a plane is not available, the quote
will be generated by the site will indicate to the customer that a plane is not available for the specific
time requested

and will offer u
p a time before and after the original time
*


9.

Email confirmations will be sent to all online users after their travel is booked



plain text emails


10.

Email confirmations will include the airplane t
ail number of the ai
rplane the user is flying,
a unique

con
firmation number
,

and the flight

itinerary information


11.

The site will be able to handle promotional codes and coupons
***


12.

Passengers from previous trips will be stored and presented for convenience when booking
subsequent trips


13.

If logged in, the site will

pre
-
populate searches with the user’s FBO(s) of choice



choices will be
based on FBO(s) selected in the user profile*


14.

Media and investors should have a specific section of the site to request information or download
documents



secure one level section
of the site*


15.

Booking results page will include a “don’t see the airplane your looking for” link that will explain to the
user in general terms why they did not get the results they are looking for



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

5

Admin Console Requirements
:

5.1

Functionality
:


1.

Manage plane
types (e.g. Caravan) and assign planes to them

-

Weight limits (per passenger and per plane) are defined by plane type



Plane will have a per seat plane limit and total plane weight limit



Total plane limit will have an absolute limit and a variable limit base
d on the distance of
the flight
*

-

Specific plane data, such as seat count and tail number, will be automatically imported

from CAMP

-

Set cost per hour

-

m
ultiple types, including walk
-
up and investor

2.

Administrative users will be able to mange availability o
f

pilots and crew
in

CAMP


3.

Administrative users m
ust be able to make financial adjustments to
price of trip and invoice

-

late
penalties,
ancillary

services,
coupon discounts,

price adjustments


-

will consist of transaction
amount, transaction note and p
ayment type


4.

Administrative users will be able to add/edit/delete plane types



5.

Administrative users will be able to suppress system generated
emails



emails can be turned
on/off by account*


6.

Administrative users will be able to make adjustments to prices

or accounts


all adjustments will
have an explanation field

or reason code dropdown

(fixed options)
*


7.

Administrative users will be able to update user/passenger profiles


8.

Console Administrator will be able to add/delete

and set usage rights to

new admini
strative users



will have tab level security for
two types
of log
-
ins

Console Administrator and CSRs
*


9.

Console will allow the ability to sort by column when looking at records of a customer (i.e. pax
name, date, departure airport, arrival airport, price,
etc.)


10.

Admin
istrative users

should be able to build/edit and delete cancellation fee rules



this will be a
dollar
amount

(i.e. if a person cancels a scheduled service flight within 3 days of departure they
will be charged $50, if they cancel within 1 day,

they will be charged the cost of the ticket).


The
system will be able to manually charge fees at times and at other times the system will
automatically charge fees
*


11.

Administrative users will be able to set up recurring
scheduled

charter flights based o
n date
ranges or days of the week (i.e. Outlook recurring meeting functionality)
***


12.

System will allow for pre
-
purchase of credit based on a
n

a
dministrative

users

defined ratio (i.e.
$36,000 gets $40,000)
. I
f flight is cancelled the balance minus the fees

will be re
-
credited to the
account
**



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

13.

System will allow administrative users to make monetary refunds (i.e. re
-
credit of credit cards)


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

6

System Requirements
:

6.1

Server
:


1.

SalesForce.com API access


2.

Automated access to CAMP feeds (email feed will be in place for

launch)


3.

CAMP data processor must be source
-
agnostic to facilitate future replacement of CAMP


4.

Database design takes into account Linear

Air

users that will interface with SQL Server directly;
database schema and views must be intuitive enough to support
direct access by Linear

Air


5.

System must be able to support internationalization; i.e. change site langua
ge based on user
preference


6.

SalesForce.com will be used to manage all customer account contact information


7.

Airport/FBO information such as lat/long w
ill come from a third party such as Acukwik or the FAA


8.

Microsoft Dynamic GP will be utiliz
ed for accounting and reporting

-

Web 2.0 release of RTS will
not integrate with the GL, but will be developed using GL best practices in order to facilitate
integra
tion going forward.




BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

7

Business Rules
:

7.1

Booking
:


1.

Maximum acceptable time to return a flight quote
online is
15
seconds


2.

Users can’t book flights within 12 hours of takeoff



if a user wants to book a flight within the 12
hour time period the system will dir
ect them to contact a CSR

or link to email Linear Air with name
and contact information


3.

Customer must select
an alternate

destination
airport

from a system provided list of alternate
airports at time of booking
*
*


4.

Passengers must declare their weight

-

p
e
ts and infants need special consideration, especially
with regards to their weight


5.

The number of passengers on a flight may not exceed the number of seats on the plane


6.

Price per leg will be calculated with the following variables:

-

Distance between origin

and destination in nautical miles

-

Speed of aircraft

-

Taxes/fees specific to airport(s) and municipalities

-

Winds aloft
**

-

Airport

Pair

-

Admin may create “
airport

pairs” with Admin defined flight times.
Airport

Pairs
would override default
system flight tim
e therefore overriding the overall
quoting results
*

7.

Users can not book travel without an email address


8.

Authenticated user sessions will time out after
30

minutes


9.

Credit card information will b
e stored indefinitely on Linear Air’s

servers under an encrypt
ion
scheme such as MD5 hash


10.

No travel can be purchased without accepting Linear Air’s terms and conditions


11.

Purchase must be referred to a CSR

or link to email Linear Air with name and contact information

if plane and/or passenger weight limits are exceed
ed


12.

Users should be able to request a flight between any two approved

airports in the system


13.

Users should be able to book approved flights via the system (approved flights require a crew and
plane)


14.

Users should be able to book as many passengers as the p
lane allows (seats), unless weight
limits are exceed, in which case th
e booking will be
referred to a CSR

or link to email Linear Air
with name and contact information



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

15.

Users will be able to interact with a map like featur
e to select the nearest airport


16.

U
sers will be able to search for airports by nearest ZIP, Airp
ort ICAO name and map interface


17.

Users will be able to build “quick” flights that consists of a default FBO at the depart
ure and arrival
and no services


18.

Users will be able to build a “customized
” flight that allows for the user to choose which FBO to
use at the departure and destination airport and ancillary s
ervices such as catering,
ground
transportation
, or carbon off
set (manual fulfillment of ancillary services


basic notes functionality
to
capture requests
)



will be contacted by a CSR for the additional requests*


19.

Users will be able to capture specific notes for each flight
segment or passenger


20.

Users will be able to redeem coupons online


coupons to be either % based or dollar based
**
*


21.

U
ser will be able to edit/update booked flights online without having to cancel the flight and re
-
book


Users will not be able to edit/update booked flights within
24
hours of flight time
.



If the
user
wants to edit/update booking
within the 24 hour time

period the system will direct them to
contact a CSR

or link to email Linear Air with name and contact information
**


22.

User will be able to cancel flights online

up to 24 hours in advance
, if less than 24 hours directed
to call CSR

or link to email Linear A
ir with name and contact information


23.

Auto tracking number all chartered flights when booked in the system
:



-

Each flight should have a unique number assigned to it.

-

Each

flight should be identified as a charter or scheduled flight.

-

If the
flight is a ch
arter the system should automatically number the flight by incrementing by
one from the prior flight.
Linear Air requires that flight numbers be alphanumeric, two
numbering systems will be utilized:

-

Built
-
in SQL Server auto
-
incremented integers for mainta
ining primary key IDs in the
database for all flights

-

A string field that will allow free
-
form input of flight numbers that the software will attempt to
generate, but can be overridden at any time by Linear Air. This field will not have the integrity
requi
rements that SQL Server would impose; flight numbers may be re
-
used and need not be
sequential.


7.2

System Notifications:


1.

System will generate confirmation emails for new bookings and changes to the booking


2.

System will generate either a detailed
Trip
Itiner
ary or an invoice
(receipt) or both
based on the
user’s request



3.

Confirmation email will include
an address to the

FBO

location


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

4.

Scheduled service

bookings will result in an alternate email confirmation with different
terms/wording
*


5.

System will generate c
ancellation emails for flights cancelled online


6.

If a
scheduled service

flight is booked

(full)

the system will show an auto message directing the
user to call a CSR

or link to email Linear Air with name and contact information

to place the user
on a stand

by list

for that flight


7.

System should email all FBOs with a compiled list of Linear Air flights departing or arriving

the
next calendar day @ 6pm

day before

(variable time which can be changed by Admin).


If no FBO
email address is available, email will
be sent to scheduling@linearair.com noting the exception.



If the flight is cancelled the system will send the FBO a cancellation email with the same rule
applying if an email address is unavailable
**

7.3

Plane Attributes:


1.

System will store
the
following
pla
ne attributes
:

-

Number

of

seats

-

Basic range/weight table

-

Average air speed or stage length air speed

-

Cost per hour

-

Tail number

2.

System will store multiple plane types


3.

Plane will have variable wait time fee, charged in 15 minute increments



4.

Plane Types will

have acceptable airport characteristics

(airport characteristics will be provided by
Airport feed (i.e. Acukwik)
**

-

Min
imum

runway length

-

Runway composition (asphalt)

-

Required services

-

Required approaches (i.e. Instrument approach)

-

Required weather reporti
ng equipment

(During the booking process, airports that do not meet the minimum airport requirements will
result in the booking being exceptioned to Customer Service


Admin users will be able to flag airports as “acceptable


even if they
fail

they minimum
requirements


these airports will require a special message be displayed to the booking user
which requires a separate acknowledgement from the terms and conditions

7.4

User Accounts
:


1.

Users will be able to create

and edit

user
/passenger

profiles


2.

Users will
be able to view current and past reservations and fees



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s



3.

Users will be able to edit their account information and contact preferences


7.5

Quoting
:



1.

System will allow detailed quotes which will require date, time, departure and arrival airports, and
number o
f passengers


2.

System will collect data for all quotes created online and capture that data in Salesforce.com


7.6

Fare Engine
:


1.

System will allow pricing per seat or per plane


(
per seat = scheduled, per plane = charter
)


2.

System will allow for free form creati
on of fares broken up by flight time charge, taxes, FET,
airport fees


3.

System will allow for discounts via coupons


coupons will be either % or fixed dollar values and
will have a range of expiration options (date or # of uses)
***


4.

System will be able to

clearly write a corresponding code for each coupon that is created
***


5.

System will have standard overnight fees that are assigned to crews who overnight with a trip



this rate should be tied to the plane type


6.

System will allow for standalone fees such a
s catering, ground transportation, cancelled flight
fees, de
-
icing or hangar fees and other fees


these fees
will be

tied to a flight

7.7

Payment:


1.

System will allow for purchase via
the following payment options:

-

User side
-

credit card

or
coupon

-

Administra
tive side
-

invoice (which the system will g
enerate or provide to the GL),
credit on
account, ACH/w
ire transfer, check,
or
corporate a
ccount

(enter corporate account number
field to be referenced on invoice)

**

2.

System will gener
ate meaningful error codes f
or c
redit card transactions



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

7.8

Contact Information:


1.

All Customer accounts will include the following
:

-

Primary account contact

-

Secondary account contact

-

Email

-

Physical
Address

-

Billing Address

-

M
ultiple phone number contact options

-

Source of Awareness

-

Paymen
t information

-

Preferred FBOs

-

System will store preferred contact info (i.e. Hertz Gold card #)


BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

8

Future Initiatives
:

8.1

Web 2.0.1

and

beyond
:


1.

Offer Travel Rewards packages to frequent users


2.

Blogging/editorial capabilities



3.


“R
adial” flight search that quotes

differen
t prices for proximate airports



4.

System will offer text notification service to users confirming their flight details at user define
d
intervals prior to the flight


5.

In

the event a quote can’t be prepared online

it will go through the exception pr
ocess and the user
will be offered the option of live chat



6.

System will allow users to be place on a standby list for scheduled flights; standby lists should be
editable from admin side
-

add or remove pax or change order or customer in list.


Notificatio
n
system to customer/admin that is sent to the customer and admin when a seat opens up (should
direct customer to go online or call CSR)


7.

System will allow for users to purchase
scheduled service

flights using Ticket Book functionality
(pre
-
purchased books

of tickets for
scheduled service

flights that are at a lower price than the
current per seat price of the flight
-

system must track the number of books, assign an expiration
date (admin defined), allow users to purchase the books online.


System must be
able to
accurately track the books and if a flight is canceled which was paid for using a ticket book ticket,
the system must credit the ticket back to the book (unless fees apply; in that case the remaining
ticket balance should be put into credit)


8.

Futur
e releases of the software will integrate with the Linear Air General Ledger (which is
expected to be Microsoft Dynamics for the next several years). Web 2.0 release of RTS will not
integrate with the GL, but will be developed using GL best practices in or
der to facilitate
integration going
forward


9.

Users will be able to enable account access and permissions to other user approved contacts


10.

System will allow “quick quotes” which provides an estimate between two airports and does not
require date, time of de
parture, or location of plane



BRAND.PRINT.PACKAGING and INTERACTIVE DESIGN





AirDialog LLC
-

CONFIDENTIAL


42 Sanborn Road Hampton Falls, NH 03844





ph: 603
-
580
-
5520

fx: 603
-
580
-
5520

Web 2.0

Requirement
s

C
HANGE
H
ISTORY


Date

Area affected

Details of changes