Working prototype
updated data exchange and examples