d20 example now functions