correct technical flaws