A. different techniques B. social relationships and communication C. language and information D. several causes working together E. a degree of repetition F. skill development