remove output of path
rename method: type_detection => detect_and_cast_type
revised sample usecase
add spec files for etl and extractor