First draft, just a proof of concept.