add first args parser