yes we need to provide both name and id for architecture