compliance working, better way to set it needed