adding apc optional requirement