technology abilities