add architecure