initial commit where at least a small example works
first example working with the generated interface