compliance tests