added helper interface
minimal interface
new build