adding missing methods that still had to be implemented