add auto loader
add loader