two new solutions. a little refactoring. prolly crashed a few older solutions. fix latah