0.2.2
Adds programatic interface