added explore functinality