now with barely functioning argparser