should use discover instead of load