integrated template
declare defeat