improving error messages
improving way of adding extractors