fixed datasets so the method selects correctly on load