ACM3 done and tested