+ created, broke, then mostly fixed second prototype