created tasks migation and logic for ARGVs.  'complete' still not finished