Technologies invented