add type and recommendband