first pass on metamanager