added APO services and utils