Added basic ArgumentParser logic