starting to think about system calls