adding things fully functional