scheme mode template -- def