fixed abort handle bug
added basic argument to kernel