The application of BIM and IPD in public design and construction