skill and technology