spaghetti
working, results screen about 50%