dynamic payload

problems with interrupts