add euler12 for scheme