code: def process_step(self, observation, reward, done, info):
          
          observation = self.process_observation(observation)
          reward = self.process_reward(reward)
          info = self.process_info(info)
          return observation, reward, done, info
docs: Processes an entire step by applying the processor to the observation, reward, and info arguments.
  
          # Arguments
              observation (object): An observation as obtained by the environment.
              reward (float): A reward as obtained by the environment.
              done (boolean): `True` if the environment is in a terminal state, `False` otherwise.
              info (dict): The debug info dictionary as obtained by the environment.
  
          # Returns
              The tupel (observation, reward, done, reward) with with all elements after being processed.