Enhancing a Compliance Management System In the Real World