Haven't spent a ton of time on this yet, but cooked this up quick