In reply to Abe Ghazal.

Thanks Abe! Tell me, where do you think I can improve the code? Clearly the extraction module is a mess. Where should I start?