added new mains. removed println from ArgumentParser