improve cli arguments