migrate to architect 3