migrate to architect 3.1