algorithm compliance