added max voicings limit