Adds all functionality