yay it kinda works