started working on socket syscalls