performing requires skill