added splat task
moved swi_handler to syscall folder