generatated dist