working prototype
command line tool