Building matcher