skills, styles & techniques