Frontier technologies