applying complex skills