implement song playing using interrupts
fixed merge