added CSV connector + extension factory