setup and APSBuilder