adding missing functions to do install