new compiling description