improved insert if not exist with  command
autodiscover first draft
Merge branch 'feature/autodiscover' into documentation
Documentation updated 4