AP build system