directly call load