working on making module more robust