calculation and conditional logic friendly drop downs