this works, but I don't quite like it yet. Doesn't look overly functional