Quality assurance

Provides assurance