adding acs functionality