Different inventions