computers, object oriented systems, automating legal reasoning, legal systems