added shell code for useful functions that will be available to the user