Add fetch_site method