New architecture to build automatically