half-finished and full of flaws