Updated synthesis id calc algorhytm