adding missing stuff