initial try at a module