Update 3, debugged OP

overrrideParams.global and channel-specific
verified op mode
repository -> InfoBankStorage
separated chooseSpots into a user-defined fucntion