Expert systems - design and development