make into a module

- add interactive example