abstract mindstate