start implementing ProxyCli
change modifier to private