fix context switch and structures
wip for user space
wip for user space
wip for userspace
fix include
add exception and wip for user space
wip for userspace