definitions

temporary variable 
guard clause