worked on a few more system calls