032 adding features to our node api and refactoring

Published --