Auto load and register