Implementation of ACP