added libc/w/type