aptitude, attitutude, skill, interest, ability difference explained