Updated synthesis