working on parsing args. broken