something that works, kinda