Skill. Dedication. Experience