fix demos and _hash