created auto load feature