minor progress on new style More(with optional) for data strcture containers