add syntax_check_cache_path and ~/transfer