nuevo calculate posible states