Perform Quality Assurance