uh i tried my best to make a decent demo, here.