NEW: encounters states factory