adding things and extenders