finished APSBuilder and APS