Technical means and skill.