Add arguments parser