architecture to string