implemented locate backend and disable functionality