fix bug
add information about re-put kernel
add information about hand over control to kernel
add new functional - hand over control to kernel