basic synthesis works!