added pitch_names to primitives