added compiling details