Arguments and parse for main