Updated article and using ACM