available technologies