modified for attiny88, untested