ac3 implemented