advanced – adj. highly developed
centrifuge – n. a machine used for separating substances
certain – adj. being fixed; known to be true
flawed – adj. not perfect; having one or more problems
sanction – n. an action taken by one or more nations to make another country obey a law or rule