advanced inventions