fix
better demo