change struct name. merge util.go to lockage package
change command line parser to kingpin