fixed casting error in create
Merge remote-tracking branch 'origin/ralph_dev' into ben_dev
fixed exec by implementing sys_call_wait