shell main script and dataset