adding new architecture