Understanding BIM deviations and how to minimize them