clarification on compilation