proof of concept for how this whole thing is gonna work