marketplace complexity