add a new system call