modifications for synthesis