storage as first arg
flesh out --add subcommand, update shell script