add idl and server directories