advanced-techniques Patterns