add: update modules and depricated methods