created shelf module, working on csv/interactive shell to be run from command line