make compile depend on extractIdea