added libc