do something with software interrupts
main function uses fork
implemented fork