Benzaldehyde scaffold