instead of direct load let's use our wrapper