added argparser for cli