First pass on a working example. Although, the verification step as it stands now could use some love. For another time...