initial commit for syscall wrappers

partially done