building diagnostic tools