use APC