added finishes, metals, and gems; using select2 tokens for it