new APM library and ACC demo