Improving legal knowledge through technology