A framework for maintaining ethics compliance