using neural networks and expert systems