Vince said: Once a selection is made, that's what the value of the attribute will be unless it's changed. The player won't have to type anything. You can use that attribute in the calculation of other attributes and/or macros as well. If there already is an attribute on the sheet for racial modifier, you should use that attribute's name since the data has already been created and that particular attribute is "in-use". Appoligies if I'm not fully understanding the question. No problems. It sounds more or less either we are talking about the same thing but talking beside each other or we think of different things there. Lets try to formulat it this way: Humans: +0 to all attribute. Dwarves: +2 to Constitution. Elves: +2 to Dexterity. Dark elves: +1 Dexterity, +1 Charisma. So far I got an input field for the attribute points the player has put into the attribute himself (thus without the species modification). Then I got the "total" input field. Both of them for each existing attribute. Then I have a select box where I can choose the species (humans, dwarves, elves, dark elves). Thus the question is if there is a way to make it so taht when the player chooses dwarves that then his constitution total is his "base" constitution +2. Or when he chooses dark elf then his dexterity total is his base dexterity + 1 and his charisma total is his base charisma + 1. Hope that is more clear there. If not I will try a different approach in describing (english isn't my mother language and its a bit hard for me to describe it in english)