TP 2 - fix some bug, improving syscall