anchor.diff:  	active_power_usage = 1500
   	circuit = /obj/item/circuitboard/machine/bepis
   
  +	///How much cash the UI and machine are depositing at a time.
   	var/banking_amount = 100
  -	var/banked_cash = 0 //stored player cash
  -	var/datum/bank_account/account //payer's account.
  -	var/account_name //name of the payer's account.
  +	///How much stored player cash exists within the machine.
  +	var/banked_cash = 0
  +	///Payer's bank account.
  +	var/datum/bank_account/account
  +	///Name on the payer's bank account.
  +	var/account_name
  +	///When the BEPIS fails to hand out any reward, the ERROR cause will be a randomly picked string displayed on the UI.
   	var/error_cause = null
  -	//Vars related to probability and chance of success for testing
  +
  +	//Vars related to probability and chance of success for testing, using gaussian normal distribution.
  +	///How much cash you will need to obtain a Major Tech Disk reward.
   	var/major_threshold = MAJOR_THRESHOLD
  +	///How much cash you will need to obtain a minor invention reward.
   	var/minor_threshold = MINOR_THRESHOLD
  -	var/std = STANDARD_DEVIATION //That's Standard Deviation, what did you think it was?
  +	///The standard deviation of the BEPIS's gaussian normal distribution.
  +	var/std = STANDARD_DEVIATION
  +
   	//Stock part variables
  +	///Multiplier that lowers how much the BEPIS' power costs are. Maximum of 1, upgraded to a minimum of 0.7. See RefreshParts.
   	var/power_saver = 1
  +	///Variability on the money you actively spend on the BEPIS, with higher inaccuracy making the most change, good and bad to spent cash.
   	var/inaccuracy_percentage = 1.5
  +	///How much "cash" is added to your inserted cash efforts for free. Based on manipulator stock part level.
   	var/positive_cash_offset = 0
  +	///How much "cost" is removed from both the minor and major threshold costs. Based on laser stock part level.
   	var/negative_cash_offset = 0
  +	///List of objects that constitute your minor rewards. All rewards are unique or rare outside of the BEPIS.
   	var/minor_rewards = list(
   		//To add a new minor reward, add it here.
   		/obj/item/stack/circuit_stack/full,
  
positive.code: 			account = null
  			say("Account settings reset.")
  	. = TRUE
  
negative.code: 	for(var/obj/item/stock_parts/scanning_module/Scan in component_parts)
  		S += ((Scan.rating - 1) * 0.25)
  	inaccuracy_percentage = (1.5 - S)
  
  /obj/machinery/rnd/bepis/update_icon_state()
  	if(panel_open == TRUE)
  