moving argument parsing to util
removing 18 reference