add function and architecture compare