dashing kinda working, but needs some tweaking