addded compile dir