a study of expert systems