use fetch with hash