skeleton
contining to cook
working on getting the types right.
Got the example working