working on unknown outcome states