combined stem functions