kinda works somewhat not quite