add zip_file detection