First attempt at a prototype.