theories and inventions