added single agent stateless RL