initial release with working script and module