Separated argument parsing into new file