renamed explore_2 to explore (best working solution so far)