what is the difference between specific and generic?