Added IDS functions and updated dependencies