added compliance tests