reduce memory use, since interrupts are not needed
add attribution to makefile