works, but I'm not entirely happy with it yet