avr programming book stuff but converted to atmega88