Invetors and inventions